export component DrawerCommon {
    in-out property <bool> show: false;
    in property <brush> background: white;

    callback clicked <=> touch.clicked;

    x: 0;
    y: 0;
    width: 50%;
    height: 50%;

    animate width,height,x,y {
         duration: 300ms;
    }

    @children

    // fix that triggers the click effect of covered layer components
    touch:= TouchArea {}
}